package com.neu.questionnaire_system.util;

import org.apache.commons.mail.DefaultAuthenticator;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;

public class EmailSender {
    public static void simpleEmailSend(String code,String address) throws EmailException {
        SimpleEmail email = new SimpleEmail(); //创建一个最简单的email对象
        //这里我使用的是QQ，使用的是smtp服务器，需要身份验证，大家如果是使用其它服务器，可以自己去网上进行搜索
        email.setHostName("smtp.qq.com");
        //POP3服务器（端口995）
        //SMTP服务器（端口465或587）。
        email.setSmtpPort(465);
        //验证信息(发送的邮箱地址与密码) 注:这里的密码是授权码
        email.setAuthenticator(new DefaultAuthenticator("2067838730@qq.com", "uavzjglwaguedcbj"));
        email.setSSLOnConnect(true); // 是否启用SSL
        email.setFrom("2067838730@qq.com"); //发送邮件的地址(和验证信息的地址一样)
        email.setCharset("UTF-8");
        email.setSubject("问卷系统身份验证");  //邮件的标题
        email.setMsg("您的验证码为："+code); //邮件的内容
        email.addTo(address); //发送给哪一个邮件
        email.send();
    }
}
